\section{/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFinput/parseFuncXML.cpp File Reference}
\label{parseFuncXML_8cpp}\index{/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFinput/parseFuncXML.cpp@{/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFinput/parseFuncXML.cpp}}


{\tt \#include \char`\"{}NFinput.hh\char`\"{}}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
bool {\bf createLocalFunction} (string name, string expression, vector$<$ string $>$ \&argNames, vector$<$ string $>$ \&refNames, vector$<$ string $>$ \&refTypes, {\bf System} $\ast$s, map$<$ string, double $>$ \&parameter, {\bf TiXmlElement} $\ast$pListOfObservables, map$<$ string, int $>$ \&allowedStates, bool verbose)
\item 
bool {\bf createCompositeFunction} (string name, string expression, vector$<$ string $>$ \&argNames, vector$<$ string $>$ \&refNames, vector$<$ string $>$ \&refTypes, vector$<$ string $>$ \&paramNames, {\bf System} $\ast$s, bool verbose)
\item 
bool {\bf createFunction} (string name, string expression, vector$<$ string $>$ \&argNames, vector$<$ string $>$ \&refNames, vector$<$ string $>$ \&refTypes, {\bf System} $\ast$s, map$<$ string, double $>$ \&parameter, {\bf TiXmlElement} $\ast$pListOfObservables, map$<$ string, int $>$ \&allowedStates, bool verbose)
\item 
bool {\bf NFinput::initFunctions} ({\bf TiXmlElement} $\ast$pListOfFunctions, {\bf System} $\ast$system, map$<$ string, double $>$ \&parameter, {\bf TiXmlElement} $\ast$pListOfObservables, map$<$ string, int $>$ \&allowedStates, bool verbose)
\begin{CompactList}\small\item\em Reads the Function XML block and adds the Functions to the system. \item\end{CompactList}\end{CompactItemize}


\subsection{Function Documentation}
\index{parseFuncXML.cpp@{parseFuncXML.cpp}!createCompositeFunction@{createCompositeFunction}}
\index{createCompositeFunction@{createCompositeFunction}!parseFuncXML.cpp@{parseFuncXML.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool createCompositeFunction (string {\em name}, string {\em expression}, vector$<$ string $>$ \& {\em argNames}, vector$<$ string $>$ \& {\em refNames}, vector$<$ string $>$ \& {\em refTypes}, vector$<$ string $>$ \& {\em paramNames}, {\bf System} $\ast$ {\em s}, bool {\em verbose})}\label{parseFuncXML_8cpp_3f8247ddc5977a45875853ff373c750b}


\index{parseFuncXML.cpp@{parseFuncXML.cpp}!createFunction@{createFunction}}
\index{createFunction@{createFunction}!parseFuncXML.cpp@{parseFuncXML.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool createFunction (string {\em name}, string {\em expression}, vector$<$ string $>$ \& {\em argNames}, vector$<$ string $>$ \& {\em refNames}, vector$<$ string $>$ \& {\em refTypes}, {\bf System} $\ast$ {\em s}, map$<$ string, double $>$ \& {\em parameter}, {\bf TiXmlElement} $\ast$ {\em pListOfObservables}, map$<$ string, int $>$ \& {\em allowedStates}, bool {\em verbose})}\label{parseFuncXML_8cpp_e4c45503e3ee280c3a9ff8935d66778d}


\index{parseFuncXML.cpp@{parseFuncXML.cpp}!createLocalFunction@{createLocalFunction}}
\index{createLocalFunction@{createLocalFunction}!parseFuncXML.cpp@{parseFuncXML.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool createLocalFunction (string {\em name}, string {\em expression}, vector$<$ string $>$ \& {\em argNames}, vector$<$ string $>$ \& {\em refNames}, vector$<$ string $>$ \& {\em refTypes}, {\bf System} $\ast$ {\em s}, map$<$ string, double $>$ \& {\em parameter}, {\bf TiXmlElement} $\ast$ {\em pListOfObservables}, map$<$ string, int $>$ \& {\em allowedStates}, bool {\em verbose})}\label{parseFuncXML_8cpp_b405df26a0d1883cb1964ca8f5f3cade}


